#ifndef WIDGET_H
#define WIDGET_H

#include "journal.h"
#include "assembleflow.h"
#include "assemblelog.h"
#include "purchaselog.h"
#include "itemwidget.h"
#include "feedback.h"
#include "remind.h"
#include "expresstrack.h"

namespace Ui {
class Widget;
}

class Helper : public QWidget
{
    Q_OBJECT

public:
    explicit Helper(QWidget *parent = 0);
    ~Helper();

protected:
    void closeEvent(QCloseEvent *);

private slots:
    void on_btn_assembleFlow_clicked();
    void on_btn_assembleLog_clicked();
    void on_btn_pruchaseLog_clicked();
    void on_btn_feedback_clicked();
    void on_btn_track_clicked();

private:
    Ui::Widget *ui;

    Journal *journal;
    ItemWidget *schedule;
    ItemWidget *memo;
    AssembleFlow *assembleFlow;
    AssembleLog *assembleLog;
    PurchaseLog *purchaseLog;
    Feedback *feedback;
    Remind *remind;
    ExpressTrack *expressTrack;
};

#endif // WIDGET_H
